import math
print('Введите четырёхзначное число:')
x = int(input())
e = 0
z = x
while z != 0:
    e += 1
    z //= 10
if e != 4:
    print('Введённое число не является четырёхзначным')
    exit()
if x % 2 == 0:
    print('Число чётное: Да')
else:
    print('Число чётное: Нет')
if x % 3 == 0:
    print('Число кратно трём: Да')
else:
    print('Число кратно трём: Нет')
if math.sqrt(x) % 1 == 0:
    print('Число является квадратом числа:', int(math.sqrt(x)))
else:
    print('Число является квадратом числа: Нет')
a = x % 10
b = x // 10 % 10
c = x // 100 % 10
d = x // 1000 
print('Наименьшея цифра числа  :', min(a,b,c,d))
print('Наибольшея цифра числа  :', max(a,b,c,d))
print('Количество нулей  :', str(x).count('0'))
if math.sqrt(a) % 1 == 0:
    print('Цифра в разряде единиц является квадратом числа:', int(math.sqrt(a)))
else:
    print('Цифра в разряде единиц является квадратом числа: Нет')
if math.sqrt(b) % 1 == 0:
    print('Цифра в разряде десятков является квадратом числа:', int(math.sqrt(b)))
else:
    print('Цифра в разряде десятков является квадратом числа: Нет')
if math.sqrt(c) % 1 == 0:
    print('Цифра в разряде сотен является квадратом числа:', int(math.sqrt(c)))
else:
    print('Цифра в разряде сотен является квадратом числа: Нет')
if math.sqrt(d) % 1 == 0:
    print('Цифра в разряде тысяч является квадратом числа:', int(math.sqrt(d)))
else:
    print('Цифра в разряде тысяч является квадратом числа: Нет')